<?php
require_once 'dalOperaciones.php';
require_once 'dalArchivoExcepcion.php';

class dalProcesador{
	
	static function insertarProcesador($nombre, $fabricante, $frecuenciaDefecto, $frecuencia, $comentario, $estado){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("insert into tb_procesador (proc_nombre, proc_fabricante, proc_frecuenciaDefecto, proc_frecuencia, proc_comentario, proc_estado) values('$nombre', '$fabricante', '$frecuenciaDefecto', '$frecuencia', '$comentario', '$estado')");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalProcesador", $ex->getMessage());
		  }
		  return null;	
	}
	
	static function modificarProcesador($nombre, $fabricante, $frecuenciaDefecto, $frecuencia, $comentario, $estado, $idProcesador){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("update tb_procesador set proc_nombre='$nombre' ,proc_fabricante='$fabricante' ,proc_frecuenciaDefecto='$frecuenciaDefecto', proc_frecuencia='$frecuencia' ,proc_comentario='$comentario' ,proc_estado='$estado' Where idProcesador=$idProcesador");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalProcesador", $ex->getMessage());
		  }
		  return null;	
	}
	
	static function listarProcesador(){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("select * from tb_procesador");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalProcesador", $ex->getMessage());
		  }
		  return null;	
	}
	
}



?>